#pragma once

////#include "PipeView.h"
//#include "SourceView.h"
//#include "TargetView.h"
//#include "GrsView.h"

class SourceView;
class TargetView;
class GrsView;
class PipeView;

class ViewFactory
{
public:
	ViewFactory(void);
	~ViewFactory(void);

  virtual SourceView*   createSourceView()    = 0;
  virtual TargetView*  createTargetView() = 0;
  virtual GrsView*  createGrsView() = 0;
virtual PipeView*  createPipeView() = 0;

};


